package com.hopedove.tempdemo.net.data

data class KnitArrangeTableInfo(
    val rows: Int,
    val columns: Int,
    val hasLeftMargin: Boolean
)

data class KnitArrangeTableCell(
    val x: Int,
    val y: Int,
    val `val`: String
)

data class KnitArrangeTable(
    val info: KnitArrangeTableInfo,
    val data: List<KnitArrangeTableCell>
)

data class KnitArrangeTables(
    val hasDivider: Boolean,
    val above: KnitArrangeTable,
    val below: KnitArrangeTable?
)


// 针织排列
class NeedleKnitArrangeBaseInfo(
    val tables: KnitArrangeTables?,
    val imgData: String?,
    val remark: String?,
    val tspl: String?,
)

// 针织排列条目
data class NeedleKnitArrangeItem(
    val XCELL: Int,
    val YCELL: Int,
    val VAL: String,
    val ZZPLMXID: String,
    val ZFMFLAG: String?,
    val ZZID: String,
)